package UnitTest.DataStructureTest.stringANDlineTest.sequenceANDstringTest;

import DataStructure.stringANDline.sequenceANDstring.DigitalTrans;
import TestData.DataStructureTestData.stringANDlineTestData.sequenceANDstringData.DigitalTransData;
import TestData.constant.Constant;
import org.junit.Test;

/**
 * @author liujun
 * @date 2020-02-26 09:21
 * @description 人民币大小写转换 测试案例
 */
public class DigitalTransTest extends DigitalTransData {

    DigitalTrans digitalTrans = new DigitalTrans();

    @Test
    public void Testtrans() throws Exception {
        String ans = digitalTrans.trans(Demo01);
        assert ans.equals(Demo01Target);
        ans = digitalTrans.trans(Demo011);
        assert ans.equals(Demo011Target);
        ans = digitalTrans.trans(Demo02);
        assert ans.equals(Demo02Target);
        ans = digitalTrans.trans(Demo023);
        assert ans.equals(Demo023Target);
        ans = digitalTrans.trans(Demo03);
        assert ans.equals(Demo03Target);
        ans = digitalTrans.trans(Demo04);
        assert ans.equals(Demo04Target);
        ans = digitalTrans.trans(Demo05);
        assert ans.equals(Demo05Target);
        ans = digitalTrans.trans(Demo06);
        assert ans.equals(Demo06Target);
        ans = digitalTrans.trans(Demo061);
        assert ans.equals(Demo061Target);

        ans = digitalTrans.trans(Demo101);
        assert ans.equals(Constant.Error);
        ans = digitalTrans.trans(Demo102);
        assert ans.equals(Constant.Error);
        ans = digitalTrans.trans(Demo103);
        assert ans.equals(Constant.Error);
        ans = digitalTrans.trans(Demo104);
        assert ans.equals(Constant.Error);
        ans = digitalTrans.trans(Demo105);
        assert ans.equals(Constant.Error);
        ans = digitalTrans.trans(Demo106);
        assert ans.equals(Constant.Error);
    }
}
